have a thrashing - French English Dictionary